FCCM’96 -- IEEE Symposium on FPGAs for Custom Computing Machines April 17-19, 1996, Napa, CA MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources
نویسندگان
چکیده
MATRIX is a novel, coarse-grain, reconfigurable computing architecture which supports configurable instruction distribution. Device resources are allocated to controlling and describing the computation on a per task basis. Application-specific regularity allows us to compress the resources allocated to instruction control and distribution, in many situations yielding more resources for datapaths and computations. The adaptability is made possible by a multi-level configuration scheme, a unified configurable network supporting both datapaths and instruction distribution, and a coarse-grained building block which can serve as an instruction store, a memory element, or a computational element. In a 0.5 CMOS process, the 8-bit functional unit at the heart of the MATRIX architecture has a footprint of roughly 1.5mm 1.2mm, making single dies with over a hundred function units practical today. At this process point, 100MHz operation is easily achievable, allowing MATRIX components to deliver on the order of 10 Gop/s (8-bit ops).
منابع مشابه
MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deplo - FPGAs for Custom Computing Machines, 1996., IEEE Symposium on
MATRIX is a novel, coarse-grain, reconfigurable computing architecture which supports confgurable instruction distribution. Device resources are allocated to controlling and describing the computation on a per task basis. Application-specific regularity allows us to compress the resources allocated to instruction control and distribution, in many situations yielding more resources for datapaths...
متن کاملFCCM ’94 --IEEE Workshop on FPGAs for Custom Computing Machines April 10-13, Napa, CA DPGA-Coupled Microprocessors: Commodity ICs for the Early 21st Century
During the past decade the microprocessor has become a key commodity component for building all kinds of computational systems. During this time frame large, reconfigurable logic arrays have exploited the same advances in IC fabrication technology to emerge as viable system building blocks. Looking at both the technology prospects and application requirements, there is compelling evidence that ...
متن کاملMATRIX: a reconfigurable computing architecture with configurable instruction distribution and deployable resources
More significantly, the work is representative of an era when there was significant activity devoted to proposing new architectures for reconfigurable computing. VLSI technology was still simple enough that universities could contemplate and prototype significant designs with graduate student labor within the timeframe of a graduate degree. In this paper, the layout of one of the array elements...
متن کاملA Run-Time Reconfigurable Engine for Image Interpolation
Custom Computing Machines (CCM’s) have demonstrated significant performance advantages over general-purpose processors for certain classes of problems. However, problems can always be found which require computational resources in excess of those available on a particular CCM. Exploiting the reconfigurable nature of FPGAs can alleviate this limitation. The FPGAs’ computational resources can be ...
متن کاملConfigurable computing solutions for automatic target recognition
FPGAs can be used to build systems for automatic target recognition (ATR) that achieve an order of magnitude increase in performance over systems built using general purpose processors. This improvement is possible because the bit-level operations that comprise much of the ATR computational burden map extremely efficiently into FPGAs, and because the specificity of ATR target templates can be l...
متن کامل